function getid(o) { return (typeof o == "object") ? o : document.getElementById(o); }

function getNames(obj,id,tij)
{
	var plist = getid(obj).getElementsByTagName(tij);
	var rlist = new Array();
	for (i = 0; i < plist.length; ++i) {
		if (plist[i].getAttribute("name") == id) { rlist[rlist.length] = plist[i]; }
    }
	return rlist;
}

function fiterplay(obj,num,t,name,c1,c2)
{
	var fitlist = getNames(obj,name,t);
	for(i=0;i<fitlist.length;++i)
	{
		if(i == num)
		{
			fitlist[i].className = c1;
		}
		else
		{
			fitlist[i].className = c2;
		}
	}
}

function play(obj,num)
{
	var s = getid('simg');
	var i = getid('info');
	var b = getid('bimg');
	try	
	{
		with(b)
		{
			filters[0].Apply();	
			fiterplay(b,num,"div","f","dis","undis");	
			fiterplay(s,num,"div","f","","f1");
			fiterplay(i,num,"div","f","dis","undis");
			filters[0].play();
		}
	}
	catch(e)
	{
		fiterplay(b,num,"div","f","dis","undis");
		fiterplay(s,num,"div","f","","f1");	
		fiterplay(i,num,"div","f","dis","undis");
	}
}

var autoStart = 0;
var n = 0;		
var s = getid("simg");
var x = getNames(s, "f", "div");

function clearAuto() { clearInterval(autoStart); };

function setAuto() { autoStart = setInterval("auto(n)", 3000) }

function auto()	{
	n++  ;
	if(n>(x.length-1)) { 
        n = 0;
		clearAuto();
		}
	play(x[n],n);}

function ppp(){
setAuto();
	
}
ppp();